New Netflix black comedy Do Revenge has finally landed on the streamer, boasting a cast of talented and acclaimed actors.

Advertisement

Co-written and directed by Jennifer Kaytin Robinson, it follows Eleanor and Drea, two teenagers who team up to take revenge against each other’s enemies, while also finding new love interests in the process.

With a plot loosely inspired by Alfred Hitchcock’s Stranger on a Train, Do Revenge stars Maya Hawke (Stranger Things) and Camila Mendes (Riverdale) as leads.

They're not the only big names attached: the cast also includes Austin Abrams (Euphoria) as Drea’s ex-boyfriend, Sophie Turner (Game of Thrones) as a fellow student and Sarah Michelle Gellar (Buffy the Vampire Slayer) as the school’s headmaster.

Read on to find out everything you need to know about the cast of Do Revenge, including details on who they're playing and where you might have seen them before.

Who's in the cast of Do Revenge on Netflix?

Maya Hawke plays Eleanor

Maya Hawke plays Eleanor
Maya Hawke plays Eleanor. Netflix

Who is Eleanor? An awkward new transfer student who is angered to find out that she now has to go to school with her old bully.

What else has Maya Hawke been in? As well as playing the role of Robin in Stranger Things, Hawke has appeared in variety of films including Once Upon a Time... in Hollywood, Fear Street Part One: 1994 and Mainstream. Her earliest role was playing Jo March in the 2017 BBC adaptation of Little Women, while she has roles in Wes Anderson's upcoming film Asteroid City and Bradley Cooper's Maestro.

Camila Mendes plays Drea Torres

Camila Mendes plays Drea Torres
Camila Mendes plays Drea Torres. Netflix

Who is Drea? An Alpha it-girl at the top of her powers – until her life goes up in flames when her sex tape gets leaked to the whole school.

What else has Camila Mendes been in? Mendes is best known for her role as Veronica Lodge on Riverdale and has also appeared in the films The New Romantic, The Perfect Date, Dangerous Lies, and Palm Springs.

Austin Abrams plays Max

Austin Abrams plays Max
Austin Abrams plays Max. Netflix

Who is Max? Drea's ex-boyfriend and king of the school – he appears to have been responsible for leaking the sex tape.

What else has Austin Abrams been in? Abrams is known for his roles as Ron Anderson in The Walking Dead and Ethan in Euphoria, while he has also had a lead role as Dash in the Netflix series Dash & Lily. Film appearances have included The Kings of Summer, Paper Towns, Brad's Status, Scary Stories to Tell in the Dark, and Chemical Hearts.

Rish Shah plays Russ Lee

Rish Shah plays Russ Lee
Rish Shah plays Russ Lee. Netflix

Who is Russ? An aspiring artist who emerges as Drea's love interest after her split from Max and the sex tape leak.

What else has Rish Shah been in? Shah recently starred as Kamran in Ms Marvel while he also had a stint on Emmerdale in 2020 and played Ravi in To All the Boys: Always and Forever.

Sophie Turner plays Erica

Sophie Turner plays Erica
Sophie Turner plays Erica. Netflix

Who is Erica? A student at the school who shows her friends the leaked sex tape.

What else has Sophie Turner been in? Turner shot to fame playing Sansa Stark on Game of Thrones, and also appeared as Jean Grey/Phoenix in two X-Men films. Earlier in 2022, she had a main role in the HBO Max true crime drama The Staircase.

Sarah Michelle Gellar plays the Headmaster

Sarah Michelle Gellar plays the Headmaster
Sarah Michelle Gellar plays the Headmaster. Netflix

Who is the Headmaster? The school's unnamed headmaster who puts Drea on behavioural probation towards the start of the film.

What else has Sarah Michelle Gellar been in? Gellar has been acting since she was a child, and is best known for playing the title role in hit series Buffy the Vampire Slayer between 1997 and 2003. Notable film appearances include I Know What You Did Last Summer, Scream 2, Cruel Intentions, and Scooby-Doo, while more recently she's been seen in Clerks III.

Ava Capri plays Carissa

Ava Capri plays Carissa
Ava Capri plays Carissa. Netflix

Who is Carissa? Eleanor's old bully, who started a nasty rumour about her in summer camp when they were 13.

What else has Ava Capri been in? Capri is best known for her role as Lucy in Love, Victor and has also starred in films including Embattled, Blast Beat and The Experience.

Talia Ryder plays Gabbi

Talia Ryder plays Gabbi
Talia Ryder plays Gabbi. Netflix

Who is Gabbi? Max's sister who takes a liking to Eleanor and pursues a romance with her.

What else has Talia Ryder been in? Ryder has previoulsy starred in the films Never Rarely Sometimes Always and Hello, Goodbye, and Everything In Between and also had a small role in Steven Spiellberg's West Side Story.

The cast also includes: Eliza Bennett (Dynasty) as Jessica, Alisha Boe (13 Reasons Why) as Tara, Paris Berelc (Alexa & Katie) as Meghan, Jonathan Daviss (Outer Banks) as Elliot, and Maia Reficco (Pretty Little Liars: Original Sin) as Montana.

Do Revenge is streaming now on Netflix. Check out our lists of the best series on Netflix and the best movies on Netflix – or see what else is on with our TV Guide.

Advertisement

The latest issue of Radio Times magazine is on sale now – subscribe now and get the next 12 issues for only £1. For more from the biggest stars in TV, listen to the Radio Times podcast with Jane Garvey.

Authors

Patrick Cremona, RadioTimes.com's senior film writer looking at the camera and smiling
Patrick CremonaSenior Film Writer

Patrick Cremona is the Senior Film Writer at Radio Times, and looks after all the latest film releases both in cinemas and on streaming. He has been with the website since October 2019, and in that time has interviewed a host of big name stars and reviewed a diverse range of movies.

Advertisement
Advertisement
Advertisement